
#ifndef OpenGL_SkyBox_h
#define OpenGL_SkyBox_h
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glext.h>
#include <cstdlib>
#include <vector>
#include <string>
#include <algorithm>
#include <fstream>
#include <cstdio>
#include <iostream>
#include <cmath>




void drawCube(float size);
void drawSkybox(float size,float brightness=1.0f);	//draw the skybox
void drawSkyboxNight(float size,float brightness=1.0f);
void initskybox();	//load the textures
void initskyboxnight();
void killskybox();	//delete the textures
void lockCamera();
void moveCamera(float,float);
void moveCamerraUp(float,float);
void Control(float,float,bool);
void UpdateCamera();


#endif

